﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CallCenter.Data.Models
{
    public class CompanyCommunicationViewModel
    {
        public int id { get; set; }
        public string logInOwner { get; set; }
        public int userID { get; set; }
        public int companyId { get; set; }
        public string company { get; set; }
        public int officeId { get; set; }
        public string commVia { get; set; }
        public string inOrOut { get; set; }
        public DateTime createdDate { get; set; }
        public int clientID { get; set; }
        public int contactID { get; set; }
        public int commId { get; set; }
        public string communicationTypeCode { get; set; }
        public int communicationTypeID { get; set; }
        public string subject { get; set; }
        public Nullable<DateTime> communicationDate { get; set; }
        public int assignedEmployeeID { get; set; }
        public int productID { get; set; }
        public string serviceCall { get; set; }
        public string billable { get; set; }
        public string callLength { get; set; }
        public string sendEmail { get; set; }
        public string emailSubject { get; set; }
        public string emailBody { get; set; }
        public string emailTo { get; set; }
        public string email { get; set; }
        public string responseType { get; set; }
        public string notes { get; set; }
        public string note { get; set; }
        public string feedback { get; set; }
        public Nullable<DateTime> followUpdate { get; set; }
        public int statusID { get; set; }
        public string emailFrom { get; set; }
        public string phone { get; set; }
        public string companyName { get; set; }
        public string product { get; set; }
        public string statusName { get; set; }
        public string description { get; set; }
        public string companyoffice { get; set; }
        public string heldContactName { get; set; }
        public string InvolvedSelectedEmployee { get; set; }
        public List<string> InvoluedEname { get; set; }
        public string AllContacts { get; set; } // abc, xyz, aaa
        public string AllContactIds { get; set; } // 1, 2 , 3
        public string CompanyContacts { get; set; } // abc, xyz, aaa
        public string CompanyContactIds { get; set; } // 1, 2 , 3
        public string CommEmployee { get; set; } // abc, xyz, aaa
        public string CommEmployeeIds { get; set; } // 1, 2 , 3
        public string FeedbackNote { get; set; }
    }

}


